﻿using System.Collections;
using System.Collections.Generic;
using UnityEngine;

public interface ISkillManager
{
    SkillBase InitSkillData(int skillID);
    void CountCD(SkillBase skill);

    void UseSkill(Mono mono, SkillBase SB, Vector3 Pos, Vector3 Dir, float LaucherRange, MonoAttribute Attr, float FixedRange);
    void BulletSkillAffect(Mono mono, string projectile, Vector3 Pos, Vector3 Dir, float LaucherRange, MonoAttribute Attr, float FixedRange);
    void BulletSkillAffect(string projectile, Vector3 Pos, Vector3 Dir, float LaucherRange, MonoAttribute Attr);
    void BulletSkillAffect(string projectile, Vector3 Pos, Vector3 Dir, float LaucherRange, MonoAttribute Attr, float FixedRange);
}
